a remote and small convenience store - Alemán Inglés Diccionario